#!/bin/bash

# 定义生成随机单词的函数
generate_random_word() {
    # 随机决定单词长度，范围是 3 到 10
    length=$((RANDOM % 8 + 3))
    # 定义字母表
    letters="abcdefghijklmnopqrstuvwxyz"
    word=""
    for ((i = 0; i < length; i++)); do
        # 随机选择一个字母添加到单词中
        index=$((RANDOM % 26))
        word="${word}${letters:$index:1}"
    done
    echo "$word"
}

# 定义要生成的单词数量
target_count=100000000
count=0

# 开始生成单词
while [ $count -lt $target_count ]; do
    # 生成一个随机单词
    word=$(generate_random_word)
    # 输出单词
    echo -n "$word "
    # 单词计数加 1
    ((count++))
    # 每生成 100000 个单词，输出一个换行符，方便查看
    if [ $((count % 100000)) -eq 0 ]; then
        echo
    fi
done
